package com.hpp.utils;

import java.util.List;

import com.github.pagehelper.Page;

public class PageUtils {

	public static PageValue parsePage(List<?> list) {
		PageValue pageValue = null;
 		if (list instanceof Page) {
			// 强制转换
			Page<?> page = (Page<?>) list;
			if (page != null && page.getResult() != null
					&& page.getResult().size() > 0) {
				pageValue = new PageValue(page.getResult().toArray(),
						page.getTotal(), page.getPageNum() - 1,
						page.getPages(), page.getPageNum() + 1);
			} else {
				// 返回空数据
				return new PageValue();
			}
 		}
		return pageValue;
	}
}
